草庐IT

Codeforces 1672 E. notepad.exe

全部标签

c++ - 从 DLL 访问 Windows CE .EXE 符号

我有一些代码可以在Unix(Linux和Solaris)和Windows(准确地说是7)上运行,但不能在WindowsCE上运行。这段代码实现了一个插件框架,需要将符号从可执行文件导出到加载的插件中。我无法获取加载的插件(DLL)来解析来自主可执行文件的符号。我已将接口(interface)缩减为主可执行文件中的单个函数,其定义如下:extern"C"__declspec(dllexport)constchar*translate_name(constchar*key){...}如果我在可执行文件上运行Dumpbin/EXPORTS,我会将其视为导出符号之一:815000001474t

windows - 在 msysgit 中使用 virtualenvwrapper-win (sh.exe": mkvirtualenv: command not found), 在正常的 cmd 中工作

我无法设置我的virtualenv以在Windows中正常工作。我正在使用最新的(1.9)msysgit控制台来完成我的正常工作并安装了virtualenv、virtualenvwrapper和virtualenvwrapper-win通过pip。它在正常的cmd中工作正常,但msysgit只显示sh.exe":mkvirtualenv:commandnotfound我可以使用普通的virtualenv,但它很麻烦,而且还忽略了我设置的%WORKON_HOME%和%PROJECT_HOME%变量来分隔我的envs和projects文件夹。两者都在cmd.exe中工作。有什么想法吗?

windows - Verpatch.exe 错误

我正在尝试使用verpatch将新版本资源字符串添加到.exe文件。我需要为版本资源添加新的sting,因为我正在为Qlikview创建测试连接器。为了使QlikView和QlikSense能够将.exe文件识别为连接器,文件版本信息资源必须包含属性“QlikView连接器”。我正在使用VisualStudio开发我的连接器,此命令作为构建后命令运行,构建以错误结束。我还尝试从命令行运行它,结果相同:C:\verpatch>verpatch.exeC:\QV_temp\QVTestConnector.exe/s"QlikView连接器""Qv测试连接器"ParseBinaryVersi

c++ - 确定调用者是从 EXE 还是 DLL 调用

我需要确定调用者代码是来自EXE还是DLL。动态链接库#ifdefDLL_EXPORTS__declspec(dllexport)voidsay_hello();__declspec(dllexport)voidgetCurrentModuleName();#else__declspec(dllimport)voidsay_hello();__declspec(dllexport)voidgetCurrentModuleName();#endif#include#include#include#include#include#include"dll.h"#include"Psapi.h

c++ - API Hooking 在整个过程中生效——包括 EXE 和 DLL

我有一个由单个EXE和多个DLL组成的应用程序。看完WindowsviaC/C++,我尝试在其中一个DLL中对Sleep函数执行Hook,并期望该Hook适用于EXE和所有DLL。请注意,CAPIHook代码来自WindowsviaC/C++'ssamplecode在DLL项目中voidWINAPIMySleep(DWORDdwMilliseconds);CAPIHookg_Sleep("Kernel32.dll","Sleep",(PROC)MySleep);typedefvoid(WINAPI*Sleep_Type)(DWORDdwMilliseconds);//Hookfunct

在 Windows 上使用 shp2pgsql.exe 将 shapefile 提取到 PostgreSQL/PostGIS 数据库中的 Python 脚本

我有一个PostgreSQL数据库托管在Windows2008ServerRT虚拟机上(是的,我知道它应该托管在LinuxVM上,但这是我的组织规定的。唉...)我们的GIS人员将大量shapefile转储到存储库中。我们希望有一个自动进程将遍历文件夹作为计划任务。我们想将这些添加到我们的Postgres地理数据库中,以用于我们目前正在开发的其他一些流程我希望遍历大量shapefile并将它们的几何形状和文件名加载到数据库中。这是我目前使用的摄取功能核心部分的要点importos,subprocessbase_dir=r"c:\shape_file_repository"full_di

java - 将 jar 包装为 .app (OSX) 和 (.exe) 以进行部署?

我有一个我制作的应用程序的jar文件,现在想将其部署为.app和.exe文件。这可能吗?我以前见过应用程序这样做,但我不知道它是如何完成的。有我需要的工具/eclipse插件吗?我需要AppleforOSX的开发者订阅吗?我不知道下一步该去哪里,一些推荐的步骤会很棒,谢谢!到目前为止,为了测试,我一直在eclipse中执行Run>RunAs>JavaApplication。正如标题中所述,我希望.app和.exe充当.jar的包装器。 最佳答案 对于OSX,考虑制作OSXApplicationBundle对于Windows,请考虑L

c - (为什么)Windows "Calc.exe"是否缺少 WndProc?

我正在摆弄wndprocs和WinSpy++,我偶然发现了calc.exe的一个奇怪的东西。它似乎缺少WndProc。这是我的屏幕截图:我制作的测试程序,WinSpy++窗口,显示N/A,以及罪魁祸首。也许该工具有点过时,但经验证据证明不存在WndProc。我不知道这是设计使然(这会很奇怪),还是我遗漏了什么...引用代码如下:FunctionFindWindow(titleAsString)AsIntPtrReturnAutoIt.AutoItX.WinGetHandle(title)EndFunctionFunctionGetWindowProc(handleAsIntPtr)As

windows - 自己的程序写入 300 个小文件。在那段时间里,explorer.exe 占用了近 100% 的 CPU 时间

我开发的C#应用程序将300个小(1k)文件写入本地文件系统(NTFS)。在此期间,explorer.exe使用高达100%的CPU时间。我已经整理好的东西:确保没有资源管理器窗口打开显示目标文件夹排除目标文件夹的索引为整个驱动器排除索引停止并禁用“Windows搜索”服务(SearchIndexer.exe)所有这些都没有效果。当我使用SysinternalsProcessExplorer时,我看到explorer.exe的一个繁忙线程大部分时间都在声明:ntdll.dll!RtIFreeUnicodeString+0x1370它的堆栈看起来像这样:0msvcrt.dll!memcp

windows - code.exe 忽略命令行参数

我希望这是一个简单的解决方法,但我找不到关于此事的任何文档或其他帖子。我正在尝试编写一个脚本(cmd或pwsh),它将根据我的偏好在可移植安装中启动vscode。当尝试使用任何参数执行vscode的code.exe时,它会忽略它们并启动程序,就好像我没有输入任何其他内容一样。我是followingthisdoc在我的测试中。使用别名开关也不起作用。确实似乎处理的唯一参数是我是否包含路径。code.exe--helpcode.exe--version此外,在启动code.exe后,控制台会挂起,然后vscode状态消息会发送到该控制台(即使不使用--wait开关).如果我关闭控制台,vs